Sodium perchlorate
From PyroGuide
Formula: NaClO4
Description: Sodium perchlorate is hardly ever used in pyrotechnics, since it is very hygroscopic. It finds occasional use in composite rocket propellants. It is however very usefull as a starting point in the preparation of several other (less hygroscopic) perchlorates for which reason it is included here.
Hazards: Sodium perchlorate is toxic, and breathing protection should be worn when handling fine powder.
Sources: Sodium perchlorate can be prepared at home. It involves electrolysing a sodium chloride solution under certain circumstances. A description of the process, cell and anode design, etc. for home produciton may be found in the chlorate and perchlorate section of this page.